home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 551-575 / disk_570 / gadtoolsbox / source / source.lha / Protos.h < prev    next >
C/C++ Source or Header  |  1991-11-04  |  10KB  |  297 lines

  1. /*-- AutoRev header do NOT edit!
  2. *
  3. *   Program         :   Protos.h
  4. *   Copyright       :   © Copyright 1991 Jaba Development
  5. *   Author          :   Jan van den Baard
  6. *   Creation Date   :   04-Nov-91
  7. *   Current version :   1.00
  8. *   Translator      :   DICE v2.6
  9. *
  10. *   REVISION HISTORY
  11. *
  12. *   Date          Version         Comment
  13. *   ---------     -------         ------------------------------------------
  14. *   04-Nov-91     1.00            Program routine protos.
  15. *
  16. *-- REV_END --*/
  17.  
  18. /*
  19.  * --- About.c
  20.  */
  21. __regargs void PrintAbout( WORD l, WORD t );
  22. void About( void );
  23. /*
  24.  * --- Binary.c
  25.  */
  26. long WriteIcon( void );
  27. __regargs void WriteNewMenus( BPTR file );
  28. __regargs void WriteITexts( BPTR file );
  29. __regargs void WriteGadgetXtra( BPTR file, struct ExtNewGadget *eng );
  30. __regargs void WriteGadgets( BPTR file );
  31. __regargs long WriteBinary( long req );
  32. __regargs void ReadNewMenus( BPTR file );
  33. __regargs void ReadITexts( BPTR file );
  34. __regargs void ReadGadgetXtra( BPTR file, struct ExtNewGadget *eng );
  35. __regargs void ReadGadgets( BPTR file );
  36. __regargs long ReadBinary( long req);
  37. /*
  38.  * --- Button.c
  39.  */
  40. long MakeButton( void );
  41. __regargs void ChangeButton( struct ExtNewGadget *eng );
  42. __regargs long EditButton( WORD x, WORD y, WORD x1, WORD y1, struct Gadget *edit );
  43. /*
  44.  * --- CheckBox.c
  45.  */
  46. long MakeCheckBox( void );
  47. __regargs void ChangeCheckBox( struct ExtNewGadget *eng );
  48. __regargs long EditCheckBox( WORD x, WORD y, WORD x1, WORD y1, struct Gadget *edit );
  49. /*
  50.  * --- Coords.c
  51.  */
  52. __regargs void SetTitle( UBYTE *title );
  53. __regargs void UpdateCoords( long how, WORD l, WORD t, WORD w, WORD h );
  54. /*
  55.  * --- Cycle.c
  56.  */
  57. long MakeCycle( void );
  58. __regargs void ChangeCycle( struct ExtNewGadget *eng );
  59. __regargs long EditCycle( WORD x, WORD y, WORD x1, WORD y1, struct Gadget *edit );
  60. /*
  61.  * --- DriPen.c
  62.  */
  63. long EditDriPens( void );
  64. /*
  65.  * --- EAReq.c
  66.  */
  67. __stkargs long MyRequest( UBYTE *hail, UBYTE *gadgets, UBYTE *body, ... );
  68. /*
  69.  * --- Func.c
  70.  */
  71. __regargs long ReadIMsg( struct Window *iwnd );
  72. __regargs void ClearMsgPort( struct MsgPort *mport );
  73. __regargs struct ListViewNode *MakeNode( UBYTE *name );
  74. __regargs struct ListViewNode *FindNode( struct List *list , long entry );
  75. __regargs void FreeList( struct List *list );
  76. __regargs void GetMouseXY( UWORD *x, UWORD *y );
  77. __regargs void Box( UWORD x, UWORD y, UWORD x1, UWORD y1 );
  78. __regargs struct TagItem  *MakeTagList( long numtags );
  79. __regargs long SetTagData( struct TagItem *tags, Tag tag, Tag data );
  80. __regargs long MyTagInArray( Tag tag, struct TagItem *tags );
  81. __regargs void FreeTagList( struct TagItem *tags, long numtags );
  82. __regargs struct Gadget *WaitForGadget( struct Window *wnd );
  83. __regargs long ReOpenScreen( long wnd );
  84. void DoWBench( void );
  85. __regargs struct ExtNewGadget *FindExtGad( struct Gadget *gadget );
  86. void Renumber( void );
  87. void CheckSuffix( void );
  88. __regargs void SetStringGadget( struct Gadget *g );
  89. void RemoveAllGadgets( void );
  90. long RemakeAllGadgets( void );
  91. __regargs void FreeExtGad( struct ExtNewGadget *eng );
  92. __regargs long MouseMove( struct Window *wnd, long on );
  93. __regargs void FlipFlop( struct Window *wnd, struct Gadget **list, long index, BOOL *val );
  94. __regargs void EnableGadget( struct Window *wnd, struct Gadget **list, long index, BOOL val );
  95. __regargs long ListToLabels( struct List *list, struct ExtNewGadget *eng );
  96. __regargs long LabelsToList( struct List *list, struct ExtNewGadget *eng );
  97. __regargs void SizeAGadget( struct ExtNewGadget *eng );
  98. __regargs long CopyList( struct ExtNewGadget *src, struct ExtNewGadget *dst );
  99. __regargs long CopyLabels( struct ExtNewGadget *src, struct ExtNewGadget *dst, long t );
  100. __regargs BPTR MyOpen( long mode );
  101. void DeleteAllGadgets( void );
  102. void CheckDirExtension( void );
  103. void RefreshWindow( void );
  104. __regargs void AlertUser( long how );
  105. void Quit( void );
  106. __stkargs long MyFPrintf( BPTR fh, UBYTE *format, ... );
  107. long CountGadgets( void );
  108. /*
  109.  * --- GenAsm.c
  110.  */
  111. __regargs void WriteAsmNewMenu( BPTR file, struct ExtNewMenu *menu, UWORD num, BOOL what );
  112. __regargs void WriteAsmMenus( BPTR file );
  113. __regargs void WriteAsmID( BPTR file );
  114. __regargs void WriteAsmXdef( BPTR file );
  115. __regargs void WriteAsmGlob( BPTR file );
  116. __regargs void WriteAsmGadgetTags( BPTR file );
  117. __regargs void WriteAsmGText( BPTR file );
  118. __regargs void WriteAsmLabels( BPTR file );
  119. __regargs void WriteAsmNode( BPTR file, struct ExtNewGadget *eng, struct ListViewNode *node, WORD num );
  120. __regargs void WriteAsmList( BPTR file );
  121. __regargs void WriteAsmTextAttr( BPTR file );
  122. __regargs void WriteAsmWTags( BPTR file );
  123. __regargs void WriteAsmSTags( BPTR file );
  124. __regargs void WriteAsmIText( BPTR file );
  125. __regargs void WriteAsmGadgets( BPTR file );
  126. __regargs void WriteAsmCleanup( BPTR file );
  127. long WriteAsmSource( void );
  128. /*
  129.  * --- GenC.c
  130.  */
  131. __regargs void WritePlaceFlags( BPTR file, long flags, long mode );
  132. __regargs void WriteIDFlags( BPTR file, long flags, long mode );
  133. __regargs void WriteCDrMd( BPTR file, long drmd, long mode );
  134. __regargs void WriteIDCMPFlags( BPTR file, long idcmp, long mode );
  135. __regargs void WriteWindowFlags( BPTR file, long flags, long mode );
  136. __regargs void WriteCNewMenu( BPTR file, struct ExtNewMenu *menu );
  137. __regargs void WriteCMenus( BPTR file );
  138. __regargs void WriteCID( BPTR file );
  139. __regargs void WriteCGlob( BPTR file );
  140. __regargs void WriteCLabels( BPTR file );
  141. __regargs void WriteCNode( BPTR file, struct ExtNewGadget *eng, struct ListViewNode *node, WORD num );
  142. __regargs void WriteCList( BPTR file );
  143. __regargs void WriteCTextAttr( BPTR file );
  144. __regargs void WriteCWTags( BPTR file );
  145. __regargs void WriteCSTags( BPTR file );
  146. __regargs void WriteCIText( BPTR file );
  147. __regargs void WriteCHeader( BPTR file );
  148. __regargs void WriteCGadgets( BPTR file );
  149. __regargs void WriteCCleanup( BPTR file );
  150. long WriteCSource( void );
  151. /*
  152.  * --- GetFont.c
  153.  */
  154. void GetFont( void );
  155. /*
  156.  * --- Idcmp.c
  157.  */
  158. void GetGadgetIDCMP( void );
  159. void SetIDCMPGadgets( void );
  160. void GetUserIDCMP( void );
  161. void SetIDCMP( void );
  162. long EditIDCMP( void );
  163. /*
  164.  * --- ItemEd.c
  165.  */
  166. void MutualExclude( void );
  167. __regargs void SetEd( long type, struct ExtNewMenu *item );
  168. __regargs void SetTheFlags( struct ExtNewMenu *item );
  169. __regargs long ItemEdit( struct ExtNewMenu *parent );
  170. /*
  171.  *  --- ListView.c
  172.  */
  173. __regargs void SetLabels( struct ExtNewGadget *eng );
  174. __regargs void GetLabels( struct ExtNewGadget *eng );
  175. long MakeListView( void );
  176. __regargs void ChangeListView( struct ExtNewGadget *eng );
  177. __regargs long EditListView( WORD x, WORD y, WORD x1, WORD y1, struct Gadget *edit );
  178. /*
  179.  * --- auto.lib
  180.  */
  181. void _waitwbmsg( void );
  182. /*
  183.  * --- main.c
  184.  */
  185. void HandleMenus( void );
  186. __regargs void SetupProgram( long dsp );
  187. __regargs void QuitProgram( long code );
  188. void ClearWindow( void );
  189. void MoveGadget( void );
  190. void SizeGadget( void );
  191. void CopyGadget( void );
  192. void DeleteGadget( void );
  193. void EditGadget( void );
  194. __regargs void DisplayGInfo( long kind, WORD x, WORD y, WORD x1, WORD y1 );
  195. void Join( void );
  196. void Split( void );
  197. long ParseName( void );
  198. void _main( void );
  199. /*
  200.  * --- MenuEd.c
  201.  */
  202. struct ExtNewMenu *MakeDummy( void );
  203. __regargs struct ExtNewMenu *GetExtMenu( UBYTE *name, long type );
  204. __regargs void FreeMenuList( struct ExtMenuList *list, long all );
  205. __regargs void FreeMenu( struct ExtNewMenu *menu );
  206. void FreeNewMenus( void );
  207. void TestMenus( void );
  208. long MenuEdit( void );
  209. /*
  210.  * --- MX.c
  211.  */
  212. long MakeMX( void );
  213. __regargs void ChangeMX( struct ExtNewGadget *eng );
  214. __regargs long EditMX( WORD x, WORD y, WORD x1, WORD y1, struct Gadget *edit );
  215. /*
  216.  * --- New.c
  217.  */
  218. void New( void );
  219. long MakePalette( void );
  220. /*
  221.  * --- Palette.c
  222.  */
  223. __regargs void ChangePalette( struct ExtNewGadget *eng );
  224. __regargs long EditPalette( WORD x, WORD y, WORD x1, WORD y1, struct Gadget *edit );
  225. /*
  226.  * --- Prefs.c
  227.  */
  228. __regargs void SetPreferences( struct Prefs *prf );
  229. __regargs void MakePreferences( struct Prefs *prf );
  230. void ReadPreferences( void );
  231. void WritePreferences( void );
  232. long Preferences( void );
  233. /*
  234.  * --- Resources.c
  235.  */
  236. long OpenLibraries( void );
  237. void CloseLibraries( void );
  238. __regargs long GetScreenInfo( struct Screen *screen );
  239. __regargs void FreeScreenInfo( struct Screen *screen );
  240. /*
  241.  * --- ScreenSelect.c
  242.  */
  243. __regargs long GetModes( long monitor );
  244. __regargs long CheckModes( struct Screen *scr );
  245. long ScreenSelect( void );
  246. /*
  247.  * --- ScreenSpecial.c
  248.  */
  249. long ScreenSpecial( void );
  250. /*
  251.  * --- Scroller.c
  252.  */
  253. long MakeScroller( void );
  254. __regargs void ChangeScroller( struct ExtNewGadget *eng );
  255. __regargs long EditScroller( WORD x, WORD y, WORD x1, WORD y1, struct Gadget *edit );
  256. /*
  257.  * --- SetPalette.c
  258.  */
  259. __regargs void SetProp( long reg );
  260. long SetPalette( void );
  261. /*
  262.  * --- Slider.c
  263.  */
  264. long MakeSlider( void );
  265. __regargs void ChangeSlider( struct ExtNewGadget *eng );
  266. __regargs long EditSlider( WORD x, WORD y, WORD x1, WORD y1, struct Gadget *edit );
  267. /*
  268.  * --- StrInt.c
  269.  */
  270. long MakeStrInt( void );
  271. __regargs void ChangeStrInt( struct ExtNewGadget *eng );
  272. __regargs long EditStrInt( WORD x, WORD y, WORD x1, WORD y1, struct Gadget *edit );
  273. /*
  274.  * --- WFlags.c
  275.  */
  276. void SetFlagGadgets( void );
  277. void GetUserFlags( void );
  278. void SetFlags( void );
  279. void SetChanges( void );
  280. __regargs void DoExclude( UWORD id );
  281. long EditFlags( void );
  282. /*
  283.  * --- WindowSpecial.c
  284.  */
  285. long WindowSpecial( void );
  286. /*
  287.  * --- WindowText.c
  288.  */
  289. long MakeTextList( void );
  290. struct IntuiText *AddAText( void );
  291. __regargs void ChangeText( struct IntuiText *text );
  292. __regargs void PlaceText( struct IntuiText *txt );
  293. void DeleteTexts( void );
  294. __regargs void RemoveText( struct IntuiText *txt );
  295. __regargs struct IntuiText *EditText( struct IntuiText *itxt );
  296. __regargs struct IntuiText *SelectText( void );
  297.